package com.shujia.wyh.day25;

/*
        多线程的实现方式2：实现Runnable接口，实现run方法
        1、自定义一个类实现Runnable接口
        2、实现run方法
        3、创建实现Runnable接口类对应的对象
        4、借助Thread类创建线程对象，将自定义类作为构造方法的参数传入
 */
public class MyRunnableDemo1 {
    public static void main(String[] args) {
        //创建实现Runnable接口类对应的对象
        MyRunnable1 myRunnable1 = new MyRunnable1();

        //创建多个线程对象
//        Thread t1 = new Thread(myRunnable1);
//        Thread t2 = new Thread(myRunnable1);

        //Thread(Runnable target, String name)
        //分配一个新的 Thread对象。
        Thread t1 = new Thread(myRunnable1,"小白");
        Thread t2 = new Thread(myRunnable1,"小黑");

        //给线程起名字
//        t1.setName("李毅");
//        t2.setName("小虎");

        //启动线程
        t1.start();
        t2.start();

    }
}
